let readline =require("readline-sync")
console.log("你要输入几个数字：");
let num1=readline.question("")*1;
let karr=[];//用于保存数字
//循环输入数字
for (i=0;i<num;i++){
    console.log(`请输入第${i+1}个数字`);
    let num2=readline.question("")*1;
    karr.push(num2);
}
console.log(karr);
//之后将数组作为参数传入函数中，求出数组中的最大值
function mac(a) {
    a.sort(function (a,b) {
        return b-a;

    });
    return a[0];

}
console.log(mac(karr));

//1.将字符串转为数组
let arr=str.split("");

//1.使用函数找出最长的单词并输出
function findLongestWord(str) {

    var strArr = str.split(" ");
    //将字符串长度，另存一个数组
    var lenArr = strArr.map(function(item){
        return item.length;
    });
    var lastArr = lenArr.sort(function(a,b){
        return b-a;
    });
    var num = lastArr[0];

    return num;
}


findLongestWord("Hello World ChengDu");
//2.字符替换函数，把一个字符串当做参数传入函数
'JavaScript'.replace('Java', (match, index, originalString) => {
    console.log(match, index, originalString)
    return 'Test'
}) //TestScript
//3.用箭头函数打星星
let chooseOne = line => {
    let strSpace = "";
    let strStar = "";
    //该层for循环控制星星的行数
    for(let i=1; i<=line; i++)
    {
        //该层for循环控制空格数
        for(let j=1; j<=line-i; j++)
        {
            strSpace = strSpace + " ";
        }
        //该层for循环控制星星的数量
        for(let k=1; k<=2*i-1; k++)
        {
            strStar = strStar + '*';
        }
        console.log(strSpace + strStar);//打印空格和星星
        //重置空格和星星的字符串
        strSpace = "";
        strStar = "";
    }
}